package com.eascs.workflow.aging.service;

import java.util.List;

import com.eascs.app.dao.PageResult;
import com.eascs.workflow.aging.entity.AgingExportEntity;
import com.eascs.workflow.aging.entity.DevLoanapply;
import com.eascs.workflow.aging.entity.NodeEntity;
import com.eascs.workflow.aging.entity.WorkFlowEntity;
import com.eascs.workflow.aging.form.AgingQueryForm;
import com.eascs.workflow.common.vo.ModelResult;

public interface IAgingDevService {
	/**
	 * 时效查询列表
	 * @param entity
	 * @return
	 */
	public PageResult<Object[]> listAgingInfo(AgingQueryForm entity);
	/**
	 * 同步贷款单
	 * @param vo
	 * @return
	 */
	public ModelResult<Boolean> insertLoanapply(DevLoanapply vo);
	
	/**
	 * 同步主流程时效
	 * @param vo
	 * @return
	 */
	public ModelResult<Boolean> insertWorkFlow(WorkFlowEntity vo);
	
	/**
	 * 同步节点时效
	 * @param vo
	 * @return
	 */
	public ModelResult<Boolean> insertNode(NodeEntity vo);
	
	/**
	 * 
	 * @param billCode
	 * @param nodeType
	 * @return
	 */
	public PageResult<Object[]> listNodeInfo(String billCode, String nodeType); 
	
	
	
	
	
	public ModelResult<Boolean> deleteNode();
	public ModelResult<Boolean> deleteWorkflow();
	public ModelResult<Boolean> deleteLoanApply();
	
	
	public PageResult<Object[]> agingInfoList(AgingQueryForm entity);
	public ModelResult<Boolean> insertAgingExport(AgingExportEntity vo);
	public ModelResult<Boolean> deleteAgingExport();
	
	
	
	
	
	
	
	
}
